package com.azt.api.service;
import java.util.List;
import java.util.Map;

import com.azt.api.pojo.ChannelRecommend;
import com.azt.api.pojo.ContentRecommend;
import com.azt.model.page.Pagination;


public interface RecommendService {

	/**
	 * 分页查
	 * @param pageno
	 * @param pagesize
	 * @param searchMap
	 * @return
	 * @author 周天驰  2016年8月10日下午2:25:54
	 */
	Pagination getChannelPage(int pageno, int pagesize, Map<String, String> searchMap);

	 /**
     * 删除
     * @param id
     * @return
     * @author 周天驰  2016年8月10日下午2:25:54
     */
    void deleteChannelById(Integer id);

    /**
    * 保存
    * @param channel
    * @return
    * @author 周天驰  2016年8月10日下午2:25:54
    */
    void saveChannel(ChannelRecommend channel);

    /**
    * 编辑
    * @param channel
    * @return
    * @author 周天驰  2016年8月10日下午2:25:54
    */
    void editChannel(ChannelRecommend channel);

    
    /**
    * 查找是否有同code的channel
    * @param aztMsg
    * @return
    * @author 周天驰  2016年8月10日下午2:25:54
    */
    boolean findOrtherChannel(ChannelRecommend channel);
    

	Pagination getContentPage(int pageno, int pagesize, Map<String, String> searchMap);
	
	void deleteContentById(Integer id);
	
	void saveContent(ContentRecommend content);
	
    void editContent(ContentRecommend content);
    
    List<ChannelRecommend> getChannelList();

}

